export default {
  push: url => {
    wx.navigateTo({
      url,
      fail: function (err) {
        console.error(err)
      }
    })
  },
  replace: url => {
    wx.redirectTo({
      url,
      fail: function (err) {
        console.error(err)
      }
    })
  },
  switch: url => {
    wx.switchTab({
      url,
      fail: function (err) {
        console.error(err)
      }
    })
  },
  go: num => {
    wx.navigateBack({
      delta: -1 * num,
      fail: function (err) {
        console.error(err)
      }
    })
  },
  new: url => {
    wx.reLaunch({
      url,
      fail: function (err) {
        console.error(err)
      }
    })
  }
}
